package com.itheima.exam.Exam5;

import java.util.Map;
import java.util.Set;
import java.util.TreeMap;
import java.util.TreeSet;

//定义学生类Student：
//
//        1.属性有姓名name、int类型的物理成绩physic、int类型的化学成绩chemistry
//
//       2.提供空参、带参构造方法
//
//       3.提供getter()、setter()方法
//
//       4.重写toString()方法
//
//测试类中完成：
//
//        1.创建TreeSet集合，用于存储Student对象
//
//        2.实例化5个Student对象，信息已提供如下：
//
//        "爱迪生", 90, 55
//        "牛顿", 100, 90
//        "拉瓦锡", 70, 100
//        "霍金", 100, 100
//        "伽利略", 60, 85
//        "达尔文", 70, 75
//        3.分别将对象添加到集合，并且遍历集合打印所有元素信息
//
//要求：
//
//        1.按照总分从高到低打印（主要条件）
//
//        2.总分相同的，按照物理成绩从高到低打印（次要条件）
public class Eaxm5 {
    public static void main(String[] args) {
        Student s1 = new Student("拉瓦锡", 70, 100);
        Student s2 = new Student("霍金", 100, 100);
        Student s3 = new Student("伽利略", 60, 85);
        Student s4 = new Student("达尔文", 70, 75);
        Student s5 = new Student("爱迪生", 90, 55);
        Student s6 = new Student("牛顿", 100, 90);
        Student[] list = new Student[]{s1, s2, s3, s4, s5, s6};
        Set<Student> people = new TreeSet<>();
        for (Student s : list) {
            people.add(s);
        }
        for (Student s : people) {
            System.out.println(s);
        }


    }
}
